#include "SqList.h"
#include "LinkedList.h"

void testSqList(){
    SqList L;
    //初始化
    init(L);
    //添加
    for (int i = 0; i < 5; i++)
    {
        insert(L, 1, i);
    }
    
    printSqList(L);

    //删除
    ElemType temp;
    del(L, 1, temp);
    printf("\ntemp:%d\n",temp);
    printSqList(L);

    //查找
    int index;
    find(L, 3, index);
    if(index != -1){
        printf("找到3,其下标为:%d", index);
    }
}

void testLinkedList(){
    LinkList l;
    int arr[4] = {1, 2, 3, 4};
    createFromHead(l, arr, 4);
    printLinkedList(l);
}

int main(){
    testSqList();
    // testLinkedList();
    return 0;
}